Welcome to Field of Dreams

We are here to share all new networking and other tricks (facebook.com/shinesgeorge)

Welcome to Field of Dreams

Page under maintanice (facebook.com/shinesgeorge)

Welcome to Field of Dreams

We are here to share all new networking and other tricks (facebook.com/shinesgeorge)

Welcome to Field of Dreams

We are here to share all new networking and other tricks (facebook.com/shinesgeorge)

Welcome to Field of Dreams

We are here to share all new networking and other tricks (facebook.com/shinesgeorge)

player

page is under construction...
Showing posts with label Server Systems. Show all posts
Showing posts with label Server Systems. Show all posts

Exchange Server Monitoring Software

Microsoft Exchange Server Monitoring, the buzzword sweeping across all industries is undoubtedly what every organization is striving to master. A day filled with issues like email delivery delays, information store about to exceed the size limits, error messages popping across the screens with server being down are traumatizing to even think about, let alone mastering and resolving them. As an Exchange personnel, the need to learn the tricks of this trade is pretty much on the rise.
To ease it out, Exchange Reporter Plus brings in a wholesome package of reports specifically designed to make the Exchange server resource monitoring tasks simple. With these reports, the entire process of performance monitoring of Exchange servers can be effectively broken down to just three steps!!!
  • The first step revolves around scheduling of the appropriate report.
  • Secondly, analysis of the data to gain real-time insights.
  • Thirdly, proactive measures to keep things in control.
That's it! It's that simple. Microsoft Exchange server monitoring highlights include the following.
  • Keep a check on your Exchange server health

    Be it Windows Server 2003, 2007 or 2010, Exchange server performance anomalies are now at bay with live reports on the operating conditions of the Exchange server. Important insights that can be tracked include the server volume utilization and its growth, server traffic data across all servers over any given period or day, delivery times by the server, server sending or receiving maximum number of email messages and many more. With such statistics, uptime and optimum utilization of the server resource and capacity planning is guaranteed.
  • Quick facts on the Information Store

    Exchange Reporter Plus can provide accurate, actionable data on the Information store which is next on the watch list. The Exchange store can be monitored in terms of the store growth over any given period, the utilization of the store space by the mailboxes and the store restrictions in place. These specifics aid an administrator to keep a vigilant eye on the mailbox and public stores and take appropriate measures for Exchange server management.
  • An overall Exchange Server Monitoring Tool

    Exchange Reporter Plus can function as a simple and an effective tool to constantly monitor the Exchange environment and keep it up and running. Quick information on stale mailboxes throughMailbox status reports can help in keeping the Exchange environment clean and will ensure effective utilization of the server resources. Not just the mailboxes, the access to mailbox data can also be monitored for security issues. With the OWA reports, precise information on the complete logon specifics can be obtained.
  • Mail traffic monitoring

    Email traffic monitoring forms the large chunk of the pie with exclusive reports to monitor each individual traffic component like server traffic, overall organziational traffic, internet traffic reports to monitor the communication happening beyond the Exchange boundary, custom recipients' traffic and so on. These traffic details present the current scenario which can serve as a vital source to plan the necessary future action and perform a detailed Exchange traffic analysis.
With such robust reports, monitoring of the Exchange servers becomes simple. These reports help in quickly identifying the current trend and spotting any kind of performance anomalies. These Exchange health indicators help in taking proactive measures and not reactive ones.

Installing Exchange 2010 Step-by-Step

Installing Exchange 2010 Step-by-Step


With our handy guide, you'll have Exchange 2010 installed and running on top of Windows Server 2008 R2 in no time.


This is the second part of a two part series on Microsoft Exchange 2010. In the first article we examined the changes and enhancements in Exchange 2010. This time we'll walk through the steps required to install a fully functional Exchange 2010 server on Windows Server 2008 R2.

System Requirements

First, you need to make sure that your Active Directory (AD) environment and your Exchange server meet the minimum requirements:
  • AD forest functional level is Windows Server 2003 (or higher)
  • AD Schema Master is running Windows Server 2003 w/SP1 or later
  • Full installation of Windows Server 2008 w/SP2 or later OR Windows Server 2008 R2 for the Exchange server itself
  • Exchange server is joined to the domain (except for the Edge Transport server role)

Prerequisites

In this example we are going to install Exchange 2010 on a Windows Server 2008 R2 operating system. Before installing Exchange we need to install some Windows components. It's important that you don't miss anything here because the Exchange 2010 installer does not provide very good feedback if Server 2008 R2 is missing required components.
  1. Install the 2007 Office System Converter: Microsoft Filter Pack
  2. Add the appropriate Windows components/features
    1. Open PowerShell via the icon on the task bar or Start >> All Programs >> Accessories >> Windows PowerShell >> Windows PowerShell. Be sure that PowerShell opened with an account that has rights to install Windows components/features.
    2. Run the following command: Import-Module ServerManager
    3. For a typical install with the Client Access, Hub Transport, and Mailbox roles run the following command:Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart. For a full matrix of the required Windows components with regards to the Exchange server roles see: http://technet.microsoft.com/en-us/library/bb691354.aspx#WS08R2
  3. If your Exchange server will have the Client Access Server role set the Net.Tcp Port Sharing Service to start automatically
    1. Open PowerShell via the icon on the task bar or Start >> All Programs >> Accessories >> Windows PowerShell >> Windows PowerShell. Be sure that PowerShell opened with an account that has rights to modify service startup settings.
    2. Run the following command: Set-Service NetTcpPortSharing -StartupType Automatic
Setting up Microsoft Exchange 2010

Exchange 2010 Installation

Now we're ready to run the Exchange 2010 installer. We'll go through a typical installation that includes the Client Access, Hub Transport, and Mailbox roles. This is what you will want to install if you are only going to be running one Exchange server. If you scale out your Exchange architecture with multiple servers then you will want to familiarize yourself with the Exchange server roles for a proper deployment.
  1. Logon to the desktop of your soon to be Exchange server with a Domain Admin account.
  2. Run setup from the Exchange 2010 media.
  3. Click on "Step 3: Choose Exchange language option" and choose one of the options (Install only languages from the DVD will be fine in most cases).
  4. Click on "Step 4: Install Microsoft Exchange."
  5. Click Next at the Introduction page.
  6. Accept the license terms and click Next.
  7. Make a selection on the Error Reporting page and click Next.
  8. Stick with the default "Typical Exchange Server Installation" and click Next.
  9. Choose a name for your Exchange Organization and click Next.
  10. Make a selection on the Client Settings page and click Next.
  11. If you want your Exchange server to be available externally then choose a domain name such as mail.myorganization.com, click Next.
  12. Make a selection on the Customer Experience Improvement Program page and click Next.
  13. If all the prerequisites are there then you can click Install.
  14. Grab a cup of coffee or take a walk while the installation process does its thing.
  15. When the installation has finished go back to the Exchange installation page click on "Step 5: Get critical updates for Microsoft Exchange."
  16. Install Microsoft Update (if necessary) so that Windows update will check for non-OS updates, and verify that there are no Exchange updates.

Post Installation Steps

Now that you have Exchange 2010 installed, you will need to do some basic configuration in the Exchange Management console to get mail flowing to/from your server.
  1. Open the Exchange Management Console via Start >> All Programs >> Microsoft Exchange Server 2010 >> Exchange Management Console
  2. Expand Microsoft Exchange On-Premises so you can see: Organization Configuration, Server Configuration, Recipient Configuration, and Toolbox
  3. Under Organization Configuration >> Hub Transport >> Accepted Domains add a new Accepted Domain for the domain you wish to use for email addresses. For example, your AD domain will be listed by default (i.e. ad.myorganization.com). You will probably want to add "myorganization.com" as an Authoritative Domain.
  4. Under Organization Configuration >> Hub Transport >> Send Connectors >> New Send Connector ... >> Pick a name such as "MyOrganization Internet Send Connector" >> change the drop down to "Internet" >> Next >> Add ... >> enter "*" in the Address field and check the box to include all subdomains >> OK >> Next. Now, if you want your Exchange server to route mail directly, then click Next on the Network setting page, but if you want to route your email through an upstream provider then select "Route mail through the following smart hosts" and Add ... a mail gateway such as smtp.comcast.net. Click Next >> Next >> Next >> New
  5. Under Server Configuration >> Hub Transport >> Right-click Default *** >> Properties >> Permission Groups tab, check the box for Anonymous users. This will allow your Exchange server to accept incoming mail delivery from remote mail servers.
  6. Under Recipient Configuration >> Mailbox, create mailboxes for your existing AD users (or create a new user & mailbox)
    1. New Mailbox ... >> select User Mailbox >> Next >> Existing users >> Add ... >> select an existing AD account >> OK >> Next >> specify an alias (e.g. the AD user name) >> Next >> New
  7. If you want to use an SSL certificate for Outlook Web App, IMAP, POP, etc. click on Server Configuration and import or create the certificate

Mail Routing Configuration

Now the final piece you need to configure to receive mail is your external DNS records. The method for configuring your DNS records will depend on whether you host your own DNS or have a provider that hosts it for you. Either way you will need to create an "A" record that points mail.myorganization.com to the IP address of your mail server, and an "MX" record that points myorganization.com to mail.myorganization.com. You will also want to make sure that port 25 is open both inbound and outbound to your Exchange server.


How do I install Active Directory on Windows Server 2012 using Server Manager?

If you’re new to Windows Server 2012, or have simply avoided using the graphical Server Manager tool that was introduced in Windows Server 2008, it might not be immediately obvious how to set up a new Active Directory (AD) domain. There are two stages to this process: installing the Active Directory Domain Services (AD DS) components and then configuring a new domain.

Install the AD DS components:
  1. Start Server Manager from the Start screen or desktop Task Bar.
  2. On the Server Manager Dashboard, select Manage in the top right corner and then Add Roles and Features from the menu.
  3. Click Next in the Add Roles and Features Wizard.
  4. On the Installation Type screen, select Role-based or Feature-based installation and clickNext.
  5. On the Server Selection screen, chose a server to promote to a domain controller from the list and click Next.
  6. On the Server Roles screen, check Active Directory Domain Services. Click Add Featuresin the pop-up dialog box and click Next on the Server Roles screen.
Install Active Directory on Windows Server 2012 using Server Manager
  1. On the Features screen click Next to accept the default AD feature list.
  2. Read the notes on the AD DS screen and click Next.
  3. Click Install on the Confirmation screen and Close when the installation has completed.
Once the AD DS components are installed, you can use Server Manager to promote the local server to a domain controller. If you look again in the top right corner of Server Manager, you should see a notification icon. Click the icon and you’ll see there’s a post-deployment configuration task to promote the server to a domain controller.
Install Active Directory on Windows Server 2012 using Server Manager
You can also access this post-deployment task if you select AD DS in the left pane of Server Manager and then click More… on the yellow alert bar. Whatever method you choose to start the post-deployment task, you’ll be taken to the Active Directory Domain Services Configuration Wizard.
Install Active Directory on Windows Server 2012 using Server Manager

Configure a new AD forest:
  1. On the Deployment Configuration screen of the Active Directory Domain Services Configuration Wizard, select Add a new forest and then type the name of the root domain. In this example, I’m using ad.contoso.com. Click Next.
  2. On the Domain Controller Options screen, confirm the forest and domain functional levels, enter a Directory Services Restore Mode (DSRM) password and then click Next.
Install Active Directory on Windows Server 2012 using Server Manager
  1. Click Next on the DNS Options screen. DNS delegation is not required unless you’re integrating with an existing DNS infrastructure.
  2. On the Additional Options screen, confirm the assigned NetBIOS name for the domain and click Next.
  3. Confirm the directory paths and click Next.
  4. Check the selected options on the Review Options screen and click Next.
  5. Once the pre-requisite checks have finished, click Install and reboot the server after the install has completed successfully.
After rebooting, Active Directory will be installed on the server and you will be able to access the directory via the AD tools that are accessible from the Tools menu in Server Manager.

Use Active Directory Administrative Center to Create PowerShell Commands in Windows Server 2012

How can I use Active Directory Administrative Center (ADAC) in Windows Server 2012 to create PowerShell commands?

The PowerShell History Viewer is a new feature in the Windows Server 2012 Active Directory Administrative Center (ADAC). If you have never had a reason to use ADAC before because other AD management tools get the job done, this feature alone makes it worth taking a look.

Many system administrators still haven’t taken their first steps in learning PowerShell, Microsoft’s command-line management system for Windows. Windows administrators tend to be less well versed in command-line management than their UNIX counterparts, as the GUI is often easier to use for one-off tasks – and, let's face it, command line management hasn’t always been Microsoft’s strong point.
That all changed a few years ago with the introduction of PowerShell, a completely new command-line management system for managing every aspect of Windows configuration and third-party applications. PowerShell is much more sophisticated than previous command line tools on Windows, and as such it comes with a steep learning curve.
To help system administrators overcome some of the initial hurdles with PowerShell and encourage its use, Microsoft included the PowerShell History Viewer in ADAC. Much like Exchange 2013, ADAC is a GUI tool that runs PowerShell commands in the background to perform the actual tasks, so everything you do with ADAC already has an associated PowerShell command, which can now been seen with the help of the History Viewer.

Using the PowerShell History Viewer in ADAC

Let’s have a look at how you can access the PowerShell commands used to drive ADAC. Log in to Windows Server 2012 and follow the steps below:
  • Switch to the Start screen and type Active Directory. At the top of the search results, you should see an icon for the Active Directory Administrative Center. Click the icon to start ADAC.
  • In the left pane of ADAC, click ad (local).
  • In the central pane, right-click the Users container and select New > User from the menu.
  • In the Create User dialog, add the details for a new AD user and click OK.
  • At the bottom of ADAC, click on the arrow at the far right of the WINDOWS POWERSHELL HISTORY bar to expand the history.
Active Directory Administrative Center PowerShell History Viewer
You’ll see the PowerShell commands used to create the new user above, plus any other commands used in previous ADAC sessions. You can copy these commands directly into the PowerShell console.


How can I create an Active Directory site in Windows Server?

Active Directory gives system administrators the option to define sites, consisting of one or more subnets. While it may not be necessary to define sites in all AD deployments, they can come in useful if you have geographically dispersed offices that are separated by slow wide area network (WAN) links. If you have plenty of bandwidth linking offices, so that Active Directory can replicate in a timely fashion, it may not be necessary to create AD sites.

The design of an AD site topology depends on many factors, including network link speed, the number of objects in each domain, and the amount of non-AD traffic flowing over your WAN links. This article is not intended to be a best-practices document, and you should refer to Microsoft TechNet for more information on AD design.

Why Create AD Sites?

If you have slow network links between offices and need to control AD replication, sites can provide a way to improve reliability. Client PCs will also be able to find a domain controller that is physically close to them for logon. And other applications that rely on AD, such as Exchange Server, can use site topology information to locate services that are close by.

Create a site in Active Directory

Log in to Windows Server 2012 with a domain administrator account from the forest root domain, or as an Enterprise Administrator.

Rename the default first site

There’s always one site in AD, which is the default first site if you haven’t created your own sites or renamed the default site.
  • Open Server Manager from the Windows Server 2012 Start screen, or using the icon on the desktop Taskbar.
  • Select Active Directory Sites and Services from the Tools menu in Server Manager.
  • In the left pane of the Active Directory Sites and Services management console, expand Sites.

Assuming you’ve never configured AD sites in your domain before, you’ll see the default first site.
  • Right-click Default-First-Site-Name and select Rename from the menu.
  • Give the site a meaningful name and press Enter.
If you expand the site and the Servers folder, you should see a list of the domain controllers in your domain.

Add additional sites

Now that you’ve renamed the first default site, it’s time to add more sites.
  • Right-click the Sites folder in the left pane and select New Site from the menu.
  • In the New Object – Site window, give the new site a name, click DEFAULTIPSITELINK and thenOK.
You’ll see a message telling you to add at least one subnet to the site; and to either install a minimum of one domain controller (DC) in the site or move an existing DC to the new site. Don’t forget you should also have at least one Global Catalog (GC) server in each site.
The DEFAULTIPSITELINK represents the WAN link between my two sites. Depending on the topology of your network and the number of sites, you may need to create additional links. Site links allow you to set the cost, i.e. should the link be used in preference to a slower link, the replication frequency and schedule.
Create Active Directory Sites

Add subnets

AD sites aren’t much use without subnets, so now let’s add some subnets and assign them to our sites.
  • Right-click the Subnets folder under Sites and select New Subnet from the menu.
  • In the New Object – Subnet window, add a subnet. In this example, the subnet I’m adding is 10.160.0.0 with a subnet mask of 255.255.0.0. So in the Prefix box I need to type 10.160.0.0/16. If you’re not sure how to write the prefix, you can use a subnet calculator to help you out.
  • In the Select a site object for this prefix box, I’m going to select my default Washington site. Now click OK.
You can add more than one subnet to an AD site.

How to Integrate Microsoft Lync 2010 with BlackBerry Enterprise Server (BES)

Do you have Lync 2010 and BES servers running in your enterprise? Did you know there is a Lync app for BlackBerry devices? Integrating Lync Instant Messaging (IM) with your BES server will give your users the ability to have Lync IM sessions while they are on the go.

Overview of the BES Collaboration Service

The Lync IM integration with BES is provided by the installation of the BlackBerry Collaboration Service. This service can be installed on your existing BES server or on a separate server that is dedicated to just the BlackBerry Collaboration Service. Using a dedicated server for the BlackBerry Collaboration Service will maximize your available TCP connections, allowing the service to respond to any increase of requests. The service works by creating an encrypted connection between your Lync server and the Lync app on your BlackBerry device. When IM sessions are started, the device sends the encrypted message to the BlackBerry Collaboration Service using Port 8181, after validation with the Lync server and AD, the service sends the message to the Lync server.
For environments with both BES 10.1 and BES 5, unfortunately you will need to install 2 different versions of BlackBerry Collaboration Service due to limited support on the new version. BlackBerry Collaboration Service 10.1 is only supported for devices running OS 10 or higher, so for devices that are older you will need the BlackBerry Collaboration Server 5.0.4 version. The following features are available on BlackBerry devices when integrated with Lync:
  • Initiate and manage IM sessions on their BlackBerry devices
  • Search their Lync contacts list
  • Manage their contacts and group contacts
  • Send email messages to Enterprise IM contacts or conversation participants
  • Users can view the presence of their contacts and their conversation history in the Enterprise IM app Users can email their conversations to themselves and their contacts

Install on the BlackBerry Collaboration Service Server: Prerequisites

There are a few requirements that need to be met before any installation or configuration can begin with the BlackBerry Collaboration Services. The requirements should be prepared in the following order on the BlackBerry Collaboration Service server.
  1. The service account that is used to run the BlackBerry Collaboration Service needs to be added in the RTCUniversalServerAdmins group if you plan on utilizing automatic provisioning of the BlackBerry Collaboration Service within AD. If you want to manually provision, add the service account into the RTCComponentUniversalServices group.
  2. Install the Microsoft SQL Server Native Client (sqlncli_x64.msi).
  3. Download and install the Microsoft Unified Communications Managed API 2.0 Core Redist 64-bit.
  4. Using Server manager,  enable Microsoft .NET Framework 3.5 SP1.
  5. Locate and install the following files from the Microsoft Lync Server 2010 installation files:
    • Microsoft Visual C++ 2008 Redistributable Package (vcredist_x64.exe)
    • Microsoft SQL Server Native Client (sqlncli_x64.msi)
  6. Install the ucmaredist.msi file from the Microsoft Unified Communications Managed API 2.0 Core Redist 64-bit that was downloaded in step 3.
  7. Install the ocscore.msi file from the Microsoft Office Communications Server 2007 R2, Core Components
  8. You will need to install a web certificate with the following settings under the Personal Certificate folder for the local computer account.
    • Subject Name =  FQDN of your Lync Server pool
    • Subject Alternative Names = FQDN of your Lync Server pool and the FQDN of the server that the BlackBerry Collaboration Service is installed on.
    • Friendly =  OCSConnector

Install the BlackBerry Collaboration Service

After all the perquisites have been completed you can continue with installing the BlackBerry Collaboration service, which can be installed on the same server as your current BES server or on a separate server.
  • Logon to the server with which you will be installing the component with the service account that installed the BES server. Typically this is the BESadmin account. If this is the same server as your BES server, stop all the BES services. If you’re on a separate server, stop all the BES services on your BES server.
  • Run the BES installation files for the version that you are going to install (such as the BlackBerry Collaboration Service 10.1.0).
  • During the setup, select use existing configuration database.
  • You will now be prompted to verify your database name and database server.
integrate Lync 2010 with Blackberry collaboration service: install BES
During the setup options select the BlackBerry Collaboration Service component:
  • Select your Lync server which will be Instant Messaging Server
  • Type the name of your  Lync server in the HOST field
  • Type the FQDN of the Lync pool
  • Type Port number
Integrate Lync 2010 with BlackBerry Exchange Server (BES): Blackberry Collaboration Service setup
  • You may be prompted to restart the server. Click OK.
  • Log back in the server using the BESadmin account and finalize the installation. You will need to restart all BES services.
  • If you added the BES service account to the RTCUniversalServerAdmins group, the BlackBerry Collaboration Service is automatically provisioned as a trusted application.

Deploy the Enterprise Instant Message Client

You have now completed the installation of BlackBerry Collaboration Service which means you can now start publishing the app for Instant Messaging.
Integrate Lync 2010 with BlackBerry Exchange Server (BES)
  • Select the zip file that you placed in the shared drive and upload to the BDS and Publish the application.
  • Go back to Software. Select Create a Software Configuration, then enter a name for the configuration and click Save.
Integrate Lync 2010 with BlackBerry Exchange Server (BES): Enterprise IM client
  • Click on the new software configuration you just made and select the Applications tab, then selectEdit.
Integrate Lync 2010 with BlackBerry Exchange Server BES Enterprise Instant Message
  • Click Add applications to software configuration and select the Enterprise Instant Messaging App you just published and click on Save.
Integrate Lync 2010 with BlackBerry Exchange Server BES Enterprise Instant Message
  • To deploy the app you will need to assign the Software configuration to a group or users.
  • After deploying the software configuration, go the devices work partition and open BlackBerry World.
  • Click on the Company apps and select the Enterprise IM app to download and install to the device.
Integrate Lync 2010 with BlackBerry Exchange Server BES Enterprise Instant Message
  • Once it is installed you can login to the IM server using your credentials.

Excel Password Recovery Instructions (.xls)

ften when an employee departs, they take important Excel passwords with them. This guide outlines how to use a simple Excel password recovery application to crack lost or forgotten passwords, allowing you to unlock password-encrypted Microsoft Excel documents quickly as possible.

Step 1: Download and Install the Office Password Recovery Utility

To perform the following recovery steps, you'll need to grab the download of Office Password Recovery Pro, available directly here. (2.1Mb)
(Please note: The full version of this software requires the purchase of a 5-use license)
Recover Excel Passwords - Automatically!Recover Excel Passwords - Automatically!
Few things are more frustrating that needing to access a document or file that is protected by a forgotten password. However, it's time to stop worrying about re-creating lost work because we have a better solution: Office Password Recovery Pro!


-Automatically recover lost passwords on any Excel Document
Once you've downloaded the program, run the install with the default options.

Step 2: Navigate to the Protected File and Begin the Recovery Process

Click the Open button on the top left, navigate to the protected spreadsheet file:
Excel Password Recovery 1
The Open button launches the Recovery Wizard.
The Wizard gives you the option of simply decrypting the spreadsheet (aka. removing the password protection entirely) or displaying the original document password:
Excel Password Recovery 2

Recovery Option 1: 100% Instant Document Decryption

This option is the quickest way to access your file, but strips all password protection from the document, so you'll need to setup password protection on the file again if you want to lock it down in the future.
With this option, the application securely pings the Password Solutions' server to determine the type of encryption used on the file and determines the best decryption method for removing the password from the Excel workbook:
Excel Password Recovery 3
When prompted, choose where you’d like to save the unlocked, decrypted version and hit OK.
Success! The program now offers to automatically open your unlocked document.
Excel Password Recovery 4

Recovery Option 2: 'Recover the Password to Open'

If the document is password-protected and you’d like to recover the original password (perhaps for use in opening other Office documents) select Recover the Password to Open.
You’ll then be asked a couple questions to aid in determining the password schema. These are geared at narrowing the applications search for possible matches, but are not required.
If you don’t have any idea, simply leave all default selections, press the Next button twice and then click Finish.
Office Password Recovery then starts attempting to crack the password using a number of built-in 'attack schemes' and millions of unique password combinations.
Excel Password Recovery 5
Once your password has been recovered, the program clearly notifies you of the results:
Excel Password Recovery 6
Note: Even the passwords on individual sheets within your Excel workbook are recovered, giving you complete access across the entire workbook.
Excel Password Recovery 7
If you’re stuck and just can’t find that password, we highly recommend downloading Office Password Recovery Pro and running through these steps.

How a Cisco Switch functions on an Ethernet network

Many of us use switches every day but never really think about how they work. Whether you are studying to become a CCNA or just want to learn more about how a switch really functions, this article is for you.

Hubs vs. Switches

Prior to switches, Hubs were the standard for connecting devices on a local area network (LAN). The problem with hubs was that everything that went through them had to share the bandwidth of the link, bandwidth was wasted because all traffic was sent to all devices, and there were a lot of collisions because the hub didn’t do anything to prevent them. A switch fixes these problems.

What do switches do?

Here are some facts about switches that you should know:
  • Switches work at Layer 2 of the OSI model, not Layer 1 like a hub
  • Switches switch Ethernet frames
  • Switches don’t look at IP address information, only Ethernet MAC addresses
  • Switches keeps a table of all MAC addresses traversing the switch and what port they are on (this table is called the bridge forwarding table or CAM table)
  • Switches only sends traffic to the devices that are the destination for that traffic, saving bandwidth
  • Each device connected to the switch gets the full bandwidth of the switch port because the switch prevents collisions

Flooding

Now that you know that the switch has the bridge forwarding table and uses that to intelligently send traffic, a common question is, “what if the destination MAC address for the traffic that the switch receives is not in the bridge forwarding table?” What does the switch do with that Ethernet frame? The answer is that the switch will flood that frame out all ports on the switch. The switch will then monitor the traffic for the response from that frame and see what device, on what port, responded to that flooded frame. That information will be put in the bridge forwarding table so that, next time, the switch won’t have to flood that traffic.

Bridge forwarding table

To see the bridge forwarding table on a Cisco switch, just type show mac-address-table, like this:

Port speed & Duplex

Of particular importance when it comes to switches are port speed and duplex. The speed of a port can be set to 10Mb, 100Mb, or 1000Mb (1GB), or Auto negotiate, depending on what the switch and the connecting device offers. Most switch ports and devices use auto negotiate to find the best speed and duplex available. However, this doesn’t always work. Some devices have trouble with this and you may have to go in to the switch and hardcode the speed or duplex.
Speaking of duplex, what is duplex? Duplex is set to either half, full, or is auto negotiated. A half duplex connection is where only one device can send or receive at a time. A full duplex connection is where both devices can send and receive at the same time.
Thus, if you have a 100Mb half-duplex connection, only sending at 100Mb OR receiving at 100Mb can happen at the same time. If you have a 100Mb full duplex connection, you can effectively get 200Mb out of the link because you could be sending 100Mb and receiving 100Mb at the same time.


Here is how you see the current speed and duplex of a switch port using the show interfacecommand:
Most administrators will hard-code the port speed and duplex of servers to prevent auto negotiation. You don’t want your switch to reboot one night and, in the morning, have the email server connecting to the network at 10Mb half-duplex. You want the email server to either run at 1GB full duplex (for example) or not work at all.

Types of Switches

There are a number of different types of switches. You can buy a “dumb” switch for about $10 these days. It has no manageability and probably only 4-8 ports. From there, you can go up to an unmanaged 24 or 48 port switch.
However, most business users prefer a managed switch so that you can get statistics on switch traffic, see your bridge forwarding table, troubleshoot connections, and hard-code port speeds and duplex.
There are many brands of managed switches including, of course, Cisco. These managed switches come in sizes from just a few ports, all the way up to over 96 ports. You can even buy chassis-based switches, costing tens of thousands of dollars, like a Cisco Catalyst 6500 series switch. The chassis-based switches can have blades (cards) that perform not just switching but also routing, intrusion detection, and other services.
Another type of switch is called a Layer 3 switch. A Layer 3 switch is a switch that also has the routing functionality of a router but no WAN ports. Layer 3 switches are used primarily when a large company wants to use VLAN’s to segregate their network into logical networks

How to Setup VLAN Trunking Protocol (VTP) on Cisco Switches

In our last article about VLAN’s (Read ore about it on the What is a VLAN? How to Setup a VLAN on a Cisco Switch article), we learned about how VLAN’s provide greater performance and security for your LAN. Unfortunately, if you have more than a couple of switches, configuring VLAN’s can be a real pain. To make life easier, Cisco developed VLAN Trunking Protocol (VTP). Let’s find out what VTP can do for you.

How can VTP help me?

Say that you have 20 switches in your large office building. On each of these switches, you have four VLAN’s. Without VTP, you have to create each of these four VLANs on each of these switches. With VTP, you only have to create the four VLANs once, on one switch, and all other switches learn about the four VLANs.
In other words, the job of VTP is to distribute VLAN configuration information between all the switches.

How does it work?

The job of VTP is best explained from the perspective of the VTP server. All switches, by default, are VTP servers. The VTP server is where you would create, remove, or modify VLANs.
This VTP server sends an advertisement, across the domain, every 5 minutes or whenever a change is made in the VLAN database. That advertisement contains all the different VLAN names, VLAN numbers, what switches have ports in what VLANs, and a revision number. Whenever a switch receives an update with a larger revision number than the last one it applied, it applies that revision.
Keep in mind that VTP is a Cisco proprietary protocol. So, to use VTP between your switches, you must have all Cisco switches.

VTP Modes

VTP switches can be in three different modes. Those modes are:
  • Server – the default where all VLAN adds, changes, and removals are allowed
  • Client – where no changes can be made, only new revisions can be received from the VTP server switches.
  • Transparent – where local VLAN information can be changed but that information is not sent out to other switches. Transparent switches also do not apply VTP advertisements from other switches but they do forward those advertisements on.
Usually, you would want a few of your core switches to be servers and all remaining remote or access layer switches to be clients. You would only make changes on the server switches and those changes would be propagated to the client switches.

What about pruning?

VTP pruning is the process of not sending IP broadcast traffic for certain VLANs to switches that do not have any ports in that VLAN. The switches that choose not to send these broadcasts know that they can not do this because of VTP. With VTP telling them what ports the other switches have, this switch knows that they don’t have to send them broadcast packets, because they know that the other switches don’t need them.

Pruning saves LAN bandwidth because broadcasts don’t have to be sent to switches that don’t need them.

How do you configure VTP?

To configure VTP, you use the vtp global configuration mode command. With this command you can specify the following:
  • VTP domain – the name of the VTP domain. All switches communicating with VTP in the same domain, must have the same VTP domain name.
  • VTP mode – either server, client, or transparent
  • VTP password – a password to control who can and cannot receive VTP information
  • VTP pruning – VTP pruning is either turned on or off
Here is a sample configuration:
To see what is going on with VTP, you can use show vtp status, like this:

Article Summary

In summary, here is what we have learned:
  • VTP is used to distribute VLAN configuration information between switches
  • VTP is Cisco proprietary and can only be used on Cisco switches.
  • By using VTP, you can also prune your VLANs, saving bandwidth
  • The command to configure VTP is the global configuration mode command, vtp
  • The command to check status is the privileged mode command, show vtp status